package top.mengchaob.deploy.api;

import top.mengchaob.deploy.table.HostServerDO;

import java.util.List;

public interface DeployServiceI {
    /**
     * 新增
     */
    void add(HostServerDO hostServerDO);
    /**
     * 删除
     */
    void del(HostServerDO hostServerDO);
    /**
     * 批量删除
     */
    void delBatchByIds(String ids);
    /**
     * 维护
     */
    void update(HostServerDO hostServerDO);
    /**
     * 查询
     */
    List<HostServerDO> queryAll();
    public HostServerDO queryById(HostServerDO hostServerDO);
    /**
     * 部署
     */
    void deployByFile(String id);
    /**
     * 部署
     */
    void deployByGit(String branchCode);
}
